package com.jinke.api.modules.third.uniuni.model.response;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @projectName:
 * @title: UniTrackingResponse
 * @description:
 * @see:
 * @author: hhp
 * @version: 1.0.0
 * @createTime: 2024/8/12 10:25
 */
@Data
public class UniTrackingResponse {
    private Long id;
    @JSONField(name = "order_id")
    private Long orderId;
    private String code;
    private String pathAddr;
    private String pathInfo;
    private Long pathTime;
    private Long traceSeq;
    @JSONField(name = "staff_id")
    private String staffId;
    @JSONField(name = "is_updated")
    private Integer isUpdated;
    @JSONField(name = "operate_warehouse")
    private String operateWarehouse;
    private Integer exception;
    @JSONField(name = "broken_count")
    private String brokenCount;
    @JSONField(name = "last_broken_time")
    private String lastBrokenTime;
    @JSONField(name = "order_sn")
    private String orderSn;
    private String lat;
    private String lng;
    private String shipper;
    private Integer state;
    private Integer warehouse;
    private String pathAddress;
    @JSONField(name = "description_en")
    private String descriptionEn;
    private String tno;
    @JSONField(name = "tracking_number")
    private String trackingNumber;
    @JSONField(name = "data_source")
    private String dataSource;
    @JSONField(name = "internal_account_number")
    private String internalAccountNumber;
    private String pathTimeZone;
    private String pathTimeLocalized;
    private String pathTimeGMT;
    private String city;
}
